package com.huanghwh.sync.core.service;

import com.huanghwh.sync.core.entity.SyncResult;

/**
 * DB同步核心接口
 * @Author: huanghwh
 * @Date: 2021/12/21 14:15
 * @Description:
 */
public interface ISyncCoreService {

    /**
     * 执行同步
     *
     * @param originDbConfigName 源DB配置组名称
     * @param targetDbConfigName 目标DB配置组名称
     * @param tableName 同步表名
     * @param minute 同步分钟
     * @return
     * @Author huanghwh
     * @Date 2021/12/21 14:28
     */
    SyncResult executeSync(String originDbConfigName, String targetDbConfigName, String tableName, Integer minute);

}
